<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //默认参数表示，当用户没有传递值的时候，采用默认值
        function sum(x=0, y=0) {
            console.log(x,y);
            return x+y;
            
        }

        let result =sum();
        console.log(result);
       

        let result2 = sum(1,0);
        console.log(result2);

        console.clear();
        let result3 = sum(1,4);
        console.log(result3);

        //console.log(prompt("hello"));



        function test(){
            let  a =10;
        }

        test();
        //污染全局变量
        console.log(window.a);

        console.clear();



        function fun() {
            // 局部变量，不能给函数外面使用的
	        let num1 = 10  
        }

        //fun();
       // console.log(num1)  // num1 is not defined
        // {
        //     let x = 10  // 也是一个局部变量
        // }
        // console.log(x) 
        // for (let i = 0; i < 5; i++) {
        //     console.log(i)
        // }

        // var p = {
        //     name:"张三",
        //     age:15
        // }

        // //const可以定在for in语法中，但是不能作为for循环的迭代变量
        // for(const key in p) {
        //     console.log(key,p[key])
        // }


        let num = 10;
        function fn() {
            //let num = 20;
            console.log(num);      //输出结果20
        }
        fn()
       


    </script>
</body>
</html>